/*
 * PistaDT.cpp - Grupo 5 - Prog. Avanzada 2011
 *
 *  Javier Dominguez - 4.901.161-6
 *  Marcelo Parada - 1.977.094-9
 *  Rodrigo Ruiz - 4.481.611-2
 *  Maximiliano Silvera - 4.106.938-6
 */

#include "PistaDT.h"

PistaDT::PistaDT()
{
}

PistaDT::PistaDT(int numero, string titulo, Tiempo *tiempo)
{
	this->numero = numero;

	setTitulo(titulo);

	setTiempo(tiempo);
}

int PistaDT::getNumero() const
{
    return numero;
}

void PistaDT::setNumero(int numero)
{
    this->numero = numero;
}

int PistaDT::tipoTemaDT()
{
	return Pista::TIPO_TEMA;
}

bool PistaDT::same(ICollectible *icollectible)
{
	PistaDT *pistaDT = (PistaDT*) icollectible;

	return this->getTitulo().compare(pistaDT->getTitulo());
}

string PistaDT::toString()
{
	stringstream out;

	out << this->getTitulo();

	return out.str();
}

PistaDT::~PistaDT()
{
}
